bat a thousand
​(North American English, informal) to be very successful
He’s made another sale? He’s really batting a thousand!
TOPICS Success C2